package com.vlin.converter.manager;

import java.util.Map;

import com.vlin.converter.DeviceInfoConverter;
import com.vlin.entity.mode.DeviceMode;

public interface ConverterManager {

	public boolean support(DeviceMode deviceMode);
	
	public DeviceInfoConverter getConverter(DeviceMode deviceMode);
	
	public void put(DeviceMode deviceMode, DeviceInfoConverter converter);
	
	public void setConverterMap(Map<DeviceMode, DeviceInfoConverter> map);
	
	public ConverterManager getConverterManager();
}
